using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Data;

namespace DynamicModelDemo.Entities
{
    public class StudentEntity : AuditedEntity<Guid>, IHasExtraProperties
    {
        protected StudentEntity() { }
        public StudentEntity(Guid id) : base(id)
        {
            ExtraProperties = new ExtraPropertyDictionary();
            this.CreationTime = DateTime.Now;
        }


        public string Name { get; set; }

        public ExtraPropertyDictionary ExtraProperties { get; set; }
    }
}
